package com.wongsi.spring5.controller;


import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

/**
 * Spring MVC的核心是控制器（controller）的理念。
 *
 * 控制器是处理请求并以某种方式进行信息响应的类。
 *
 * @Controller并没有做太多的事情。它的主要目的是让组件扫描将这个类识别为一个组件。
 * 在这里选择使用@Controller更能描述这个组件在应用中的角色。
 */
@Controller
public class HomeController {

    // 有@GetMapping注解，表明如果针对“/”发送HTTP GET请求，那么这个方法将会处理请求。
    @GetMapping("/")
    public String home() {
        return "home"; // 这个值将会被解析为视图的逻辑名。
    }
}
